<?php
  $name = 'JImmy';
  $age = 22;
  echo $name,$age;
  /*
    php和js一样，都是一种弱类型的语言，弱类型的语言也就是说 变量的类型是由等号右边的类型决定的
      不用像c语言或者java一样事先的先定义变量的类型
    
      php定义变量需要使用 ￥ 符号来定义，  并且其他地方如果有使用的话也一定需要带上这个$符号
  */ 

  /*
    传值与传地址  -- 传值就相当于是在内存中新开辟了一个地址，传地址就是变量共享的同一个地址

  */ 
  echo '<hr />';
  $a = 1;
  $b = $a;
  $b = 9;
  echo $a,$b;
  /* 因为传的是值  直接开辟了一个内存空间  所以修改了其中一个值是不会影响到另外一个值的 */ 
  echo '<hr />';
  $p1 = 'Jimmy';
  $p2 = &$p1;
  $p2 = 'xuexue';
  echo $p1,$p2;
  /*
    传地址就是新的变量和原来的那个变量一起共享同一个内存地址，其中一个变量修改了那个内存地址，
      那么另外一个也会跟着一起变化

      传地址和C语言是很像的  都需要一个 & 取地址符号， 用了这个取地址符号之后次，才算是引用的地址
  */ 
?>
